body {
	background-color: white;
	color: #000000;
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	text-align: center;
	margin: 0px;
	}
.hidden { display: none; }
.cb { clear: both; }
.wrapper { width: 970px; text-align: left; margin: auto; }
.headerBar { background: url('../image/Strona/backgroundHeader.gif') repeat-x; height: 133px; width: auto; }
.headerBarBg { background: url('../image/Strona/backgroundHeaderBar.png') center bottom no-repeat; height: 133px; width: auto; }
.header { height: 133px; position: relative;}
label { cursor: pointer; }
a img { border: none; }
a { text-decoration: none; color: #07619e; } a:hover { text-decoration: underline; }
h1 {
	color: #07619e;
	font-size: 24px;
	margin: 0px;
	}
h2 {
	color: #07619e;
	font-size: 18px;
	margin: 0px;
	}
h3 {
	color: #999999;
	font-size: 16px;
	margin: 0px;
	}
h4 {
	color: #555555;
	font-size: 12px;
	margin: 0px 0px 5px 0px;
	}
h5 {
	color: #f96b01; margin: 0px; padding: 0px; font-size: 12px; font-weight: bold;
	}
p {
	margin: 10px 0px 0px 0px;
	}
form {margin: 0px;}
ul.hMenu {	list-style: none; margin: 0px; padding: 0px; position: absolute; bottom: 7px; left: 100px; }
ul.hMenu li { list-style: none; width: 115px; height: 32px; color: #ffffff; display: inline; text-align: center; }
ul.hMenu li a {
	width: 115px; height: 32px; color: #ffffff; text-decoration: none; display: block; float: left;	text-align: center;	line-height: 32px; font-size: 12px; font-weight: bold;
	background: url('../image/Strona/sprite.png') no-repeat 0px -32px;
	margin-right: 2px;
	}
ul.hMenu li a.selected, ul.hMenu li a.selected:hover { background-position: 0px 0px; }
ul.hMenu li a:hover { background-position: 0px -64px; }

.lngMenu { font-size: 10px; color: #ffffff;	position: absolute;	right: 500px;	top: 2px;	}
.lngMenuNL { right: 395px;	}
.lngMenu p { margin: 0px; padding: 0px; line-height: 10px;}
.lngMenu p span {color: #c3def0; margin-right: 10px;}
.lngMenu p a {color: #b9fe00; display: block; text-align: right;}


#logoT { position: absolute; left: 0px; top: 5px; width: 76px; height: 119px; background: url('../image/Strona/sprite.png') no-repeat -115px 0px;}
#logo { position: absolute; left: 80px; top: 30px; }

.search { position: absolute;	top: 40px;	left: 450px; width: 320px;}
.search input.txt {
	height: 31px;
	line-height: 30px;
	background: url('../image/Strona/backgroundInput.gif') repeat-x;
	border: none;
	color: #666666;
	font-size: 12px;
	padding-left: 5px;
	width: 240px;
	position: absolute; top: 0px; left: 0px;
	}
.search input.sub {
	height: 31px;
	line-height: 30px;
	color: #ffffff;
	background-color: #07619e;
	border: none;  
	cursor: pointer;
	font-size: 11px;
	width: 70px;
	position: absolute; top: 0px; left: 248px;
}


ul.userMenuNonLog {
	list-style: none; margin: 0px; padding: 0px;
	position: absolute; top: 5px; right: 0px;
	}
ul.userMenuNonLog li { font-size: 11px; float: left;	margin-left: 5px; color: #ffffff;}
ul.userMenuNonLog li a { color: #ffffff; 	}

ul.userMenuNonLog input {
	font-size: 10px; background-color: #ecf2ff;
	border: none;
	height: 16px;
	padding: 0px 3px 0px 3px; line-height: 16px;
	width: 70px;
	color: #07619e;
	}
ul.userMenuNonLog input.submit {
	background-color: #85b5e6; color: #ffffff;
	cursor: pointer;
	width: 50px;
	}



ul.userMenuLog {
	list-style: none; margin: 0px; padding: 0px;
	position: absolute; top: 0px; right: 0px;
	}
ul.userMenuLog li { font-size: 11px; float: left;}
ul.userMenuLog li a { color: #07619e; display: block; width: 120px; height: 25px; line-height: 25px; text-align: center; margin-left: 2px; text-decoration: none;
 background: url('../image/Strona/sprite.png') no-repeat -670px -310px;
}
ul.userMenuLog li a span { font-size: 9px; } 

ul.userMenuLog li a:hover {
	height: 30px; line-height: 30px;
	background-position: -670px -305px;
	}

ul.userMenuLog li.messages a { background: url('../image/Strona/sprite.png') no-repeat -790px -310px; color: #ecf2ff; margin-right: 122px;}
ul.userMenuLog li.messages a:hover { background-position: -790px -305px; }


.closeListBtn {
	background: url('../image/Strona/iconCloseRed.gif') no-repeat center right;
	float: right;
	color: #5e7f03;
	cursor: pointer;
	font-size: 12px;
	padding: 2px 20px 2px 2px;
	}


.userAMenu {
	position: absolute; top: 35px; right: 10px;
	width: 186px; height: 43px;
    overflow: hidden;
}
.userAMenu img {
	width: 30px;
	float: right;
	margin-left: 5px;
	border: 1px solid #ffffff;
	}
.userAMenu p {
	color: #ffffff;
	text-align: right;
	margin: 3px 0px 0px 0px;
	font-size: 12px;
	line-height: 13px;
	}
.myList {
	position: absolute;
	bottom: 128px; /*right: 15px;*/
	width: 940px;
	z-index: 1000;
	}
.myList .myListButton {
	color: #07619e; display: block; width: 120px; height: 40px; line-height: 55px; text-align: center; margin-left: 2px; text-decoration: none;
 	background: url('../image/Strona/sprite.png') no-repeat -670px -295px;
 	position: absolute;
 	bottom: -20px;
    right: 214px;
 	text-decoration: none !important;
 	font-size:11px;
 	cursor: pointer;
}	
.myList .myListButtonNL{
     right: 237px;
}
.myListIntBg {
	background: url('../image/Strona/backgroundMyListIntBg.png') no-repeat center bottom ;
	}
.myListC {
	width: 940px;
	background: url('../image/Strona/backgroundMyList.png') repeat-y;
	}
.myList .myListBottom{
	height: 27px;
	width: 940px;
	background: url('../image/Strona/backgroundMyListBottom.png') no-repeat;
	}
.myList .head {
	background-color: #bcff06;
	color: #5e7f03;
	padding: 10px 10px 10px 17px;
	font-weight: bold;
	font-size: 14px;
	margin-left: 16px;
	margin-right: 16px;
	position: relative;
	}
.myList .head span.links {
	font-size: 11px;
	padding-left: 20px; 
	font-weight: normal;
	
	}
.myList .head span.links a {
	color: #5e7f03; margin-left: 10px; 
	}
a.emptyList { background: url('../image/Strona/iconEmpty.gif') no-repeat center left; padding-left: 15px; cursor: pointer;	}
a.shareList { background: url('../image/Strona/iconShare.gif') no-repeat center left; padding-left: 15px;	}
a.pdf {background: url('../image/Strona/iconPdf.png') no-repeat center left; padding-left: 20px;}
a.pdfInactive {background: url('../image/Strona/iconPdfInactive.png') no-repeat center left; padding-left: 20px; opacity: 0.7; }
a.pdfInactive:hover{ text-decoration: line-through; }

a.pdfBig {background: url('../image/Strona/pdfIconBig.jpg') no-repeat center top; margin-top: 20px; padding-left: 30px; /*text-align: center; padding-top: 100px;*/ display: block; width: 90px; height: 90px;}
a.pdfBigInactive {background: url('../image/Strona/pdfIconBigInactive.jpg') no-repeat center top; margin-top: 20px; padding-left: 20px; text-align: center; /*padding-top: 100px;*/ display: block; width: 134px; height: 154px; opacity: 0.7; }
a.pdfBigInactive:hover{ text-decoration: line-through; }


a.compareProducts { background: url('../image/Strona/iconCompare.png') no-repeat 10px center; padding: 1px 15px 2px 30px; background-color: #bcff06; color: #5e7f03;}
.myList .subHead {
	font-size: 12px;
	color: #f96b01; font-weight: bold;
	background: url('../image/Strona/backgroundPopBar.gif') repeat-x bottom left;
	padding: 10px 15px 10px 15px;
	border-bottom: 1px solid #aaaaaa;
	margin: 0px 18px 0px 18px;
	position: relative;
	}
.myList .subHead .links {
	float: right;
	font-size: 11px;
	font-weight: normal;
	}
.myList .subHead .links a { margin-left: 20px; }
.myList .productItem {
	border: 1px solid #eeeeee;
	background-color: #ffffff;
	position: relative;
	width: 215px;
	height: 60px;
	float: left;
	margin: 7px 0px 0px 7px;
	}
.myList .productItem img.thumb {
	max-width: 50px;
	max-height: 50px;
	position: absolute;
	top: 5px; left: 5px;
	}
.myList .productItem img.logo {
	max-width: 150px;
	max-height: 20px;
	position: absolute;
	top: 5px; left: 60px;
	}
	
.myList .productItem h6 {
	font-size: 12px;
	margin: 0px; color: #07619e;
	font-weight: normal;
	
	position: absolute;
	top: 25px; left: 60px;
    
    overflow: hidden;
    height: 32px;
	}

.myList .productItem a.remove {
	display: block;
	position: absolute;
	right: 5px; top: 5px;
	width: 10px; height: 10px;
	background: url('../image/Strona/iconClose.gif') no-repeat;
	}
.myList .content {
	margin: 0px 18px 0px 18px;
	}
.myList .content p { padding: 20px; color: #666666; }
.myList .content h2 { padding: 20px; margin: 0;}
	
.messageList {
	position: absolute;
	top: 25px; left: 460px;
	background: url('../image/Strona/sprite.png') no-repeat -341px -663px;
	width: 183px;
	height: 38px;
	padding: 27px 10px 0px 10px;
	color: #5e7f03;
	font-size:11px;
	text-align: center;
	line-height:12px;
	z-index: 10px;
	}
.add { background-color: black; margin: 10px auto 10px auto; color: #ffffff; font-weight: bold;}
.addBilboard { width: 750px; height: 100px; line-height: 100px; }
.addSky { width: 160px; height: 300px; line-height: 300px; text-align: center;}
.addScroller { height: 30px; line-height: 30px;  }



.panelLeft {
	width: 280px;
	float: left;
	}
.panelRight {
	width: 670px;
	float: right;
	}
.clearBoth { clear: both; }

.panel310 {
	float: left;
	margin-right: 20px;
	width: 310px;
	}
.panel310Last {
	margin-right: 0px;
	}
.panel640 {
	float: left;
	width: 640px;
	}
.backgroundFrame280 { width: 280px; background: url('../image/Strona/backgroundFrame280Body.gif') repeat-y; }
.backgroundFrame280Top { width: 280px; height: 9px; background: url('../image/Strona/sprite.png') no-repeat 0px -119px; }
.backgroundFrame280Bottom { width: 280px; height: 9px; background: url('../image/Strona/sprite.png') no-repeat 0px -128px; }
.backgroundFrame280 .spacer {
	border-top: 1px solid #eeeeee;
	padding-bottom: 20px;
	margin: 0px 10px 0px 10px;
	}
.backgroundFrame310 { width: 310px; background: url('../image/Strona/backgroundFrame310Body.gif') repeat-y; }
.backgroundFrame310Top { width: 310px; height: 9px; background: url('../image/Strona/sprite.png') no-repeat -280px -119px; }
.backgroundFrame310Bottom { width: 310px; height: 9px; background: url('../image/Strona/sprite.png') no-repeat -280px -128px; }

.backgroundFrame640 { width: 640px; background: url('../image/Strona/backgroundFrame640Body.gif') repeat-y; }
.backgroundFrame640Top { width: 640px; height: 9px; background: url('../image/Strona/sprite.png') no-repeat 0px -900px; }
.backgroundFrame640Bottom { width: 640px; height: 9px; background: url('../image/Strona/sprite.png') no-repeat 0px -909px; }

.backgroundFrame670 { width: 670px; background: url('../image/Strona/backgroundFrame670Body.gif') repeat-y; }
.backgroundFrame670Top { width: 670px; height: 9px; background: url('../image/Strona/sprite.png') no-repeat 0px -355px; }
.backgroundFrame670Bottom { width: 670px; height: 9px; background: url('../image/Strona/sprite.png') no-repeat 0px -364px; }

.backgroundFrame970 { width: 970px; background: url('../image/Strona/backgroundFrame970Body.gif') repeat-y; position: relative;}
.backgroundFrame970Top { width: 970px; height: 9px; background: url('../image/Strona/sprite.png') no-repeat 0px -373px; }
.backgroundFrame970Bottom { width: 970px; height: 9px; background: url('../image/Strona/sprite.png') no-repeat 0px -382px; }

.backgroundFrame970 .content {
	padding: 10px 20px 30px 20px;
	position: relative;
	}
.backgroundFrame970 .contentCMS p {
	padding-bottom: 20px;
	}
.backgroundFrame970 .contentCMS ul {
	margin: 0px;
	}
.backgroundFrame970 .contentCMS li {
	margin-bottom: 10px;
	}	
.backgroundFrame970 .content .panelL {
	float: left;
	width: 440px;
	margin-top: 20px;
	}
.backgroundFrame970 .content .panelR {
	float: right;
	width: 440px;
	margin-top: 20px;
	}
.backgroundFrame970 .content .panelQuiz {
	float: left;
	width: 440px;
	margin-top: 20px;
	margin-left: 100px;
	}


.panelTabs .tabs {
	margin-bottom: -1px;
	position: relative;
	height: 31px;
	padding-left: 18px;
	}
.panelTabs .tabs a {
	display: block;
	float: left;
	width: 100px; height: 31px;
	text-align: center; line-height: 30px;
	background: url('../image/Strona/sprite.png') no-repeat 0px -168px;
	margin-left: 2px;
	color: #939393;
	font-size: 12px;
	text-decoration: none;
	cursor: pointer;
	}
.panelTabs .tabs a.selected, .panelTabs .tabs a.selected:hover {
	background-position: 0px -137px;
	color: #000000; font-weight: bold;
	}
.panelTabs .tabs a:hover {
	background-position: 0px -199px;
	}
.panelTabs .tabs a.label, .panelTabs .tabs a.label:hover {
	background-position: -100px -199px;
	color: #888888; font-weight: normal;
	width: 160px;
	cursor: default;
	}


.panelTabs .tabsExpand {
	position: relative;
	height: 31px;
	}
.panelTabs .tabsExpand a {
	display: block;
	float: left;
	width: 280px; height: 31px;
	text-align: center; line-height: 30px;
	background: url('../image/Strona/sprite.png') no-repeat -380px -199px;
	color: #939393;
	font-size: 12px;
	text-decoration: none;
	cursor: pointer;
	}
.panelTabs .tabsExpanded a { background-position: -380px -168px; }
.panelTabs .tabsExpanded { margin-bottom: -9px; }
.panelTabs .panelTabContentHidden {
	display: none;
	}

ul.categoryMenu {
	margin: 0px 0px 0px 0px; padding: 0px;
	list-style: none;
	}
ul.categoryMenu li {
	margin: 0px; padding: 0px 0px 5px 20px;
	list-style: none;
	width: 280px;
	background: url('../image/Strona/backgroundLiCategory.gif') no-repeat 1px 0px;
	line-height: 20px;
	}
		
ul.categoryMenu li a {
	color: #f96b01; font-weight: bold; font-size: 12px;
	background: url('../image/Strona/iconMinus.gif') no-repeat center left;
	padding-left: 15px;
	cursor: pointer;
	text-decoration: none;
	}
ul.categoryMenu li.closed a {
	background: url('../image/Strona/iconPlus.gif') no-repeat center left;
	}
ul.categoryMenu li.closed ul {
	display: none;
	
	}
ul.categoryMenu li ul {
	margin: 0px;
	padding: 0px 0px 5px 0px;
	
	}
ul.categoryMenu li ul li {
	background-image: none;
	background-color: transparent;
	margin: 0px; padding: 1px 0px 0px 10px;
	line-height: 16px;
	}

	
ul.categoryMenu li ul li a {
	color: #555555; font-weight: normal; font-size: 12px;
	background: url('../image/Strona/iconDot.gif') no-repeat center left;
	padding-left: 25px;
	width: 190px;
	display: block;
	}
ul.categoryMenu li ul li.selected a {
	color: #000000; font-weight: bold;
	background: url('../image/Strona/iconDotB.gif') no-repeat center left;
	}
ul.categoryMenu li ul li a:hover {
	color: #000000;
	background: url('../image/Strona/iconDotB.gif') no-repeat center left;
}


ul.categoryMenu li ul li a span {
	font-size: 10px;
	color: #cccccc;
	}
ul.categoryMenu li ul li.selected a span {color: #666666;}
ul.categoryMenu li ul li a:hover span {color: #666666;}

.pRacqetV .popRatePanel,
.loginError{
	position: absolute;
	top: 50px;
	left: 270px;
	width: 160px;
	height: 40px;
	background: url('../image/Strona/backgroundPopBar.gif') bottom left repeat-x white;
	}
	
.pRacqetV { width: 670px;height: 125px;position: relative;background: url('../image/Strona/sprite.png') no-repeat 0px -230px; margin-bottom: 10px;}
.pRacqetV h2 {font-size: 16px; font-weight: bold; margin: 0px; padding: 0px; color: #07619e;position: absolute; top: 7px; left: 165px; width: 350px; height: 20px; overflow: hidden;}

.popRatePanel p.popularity, .pRacqetV p.rate {font-size: 9px; color: #787878; margin: 0px; padding: 0px; text-align: center;position: absolute; top: 3px; }
.popRatePanel p.popularity span, .pRacqetV p.rate span {display: block;	font-size: 20px; font-weight: bold;	text-align: center; }

.popRatePanel p.popularity span {color: #07619e;}
.popRatePanel p.rate span {color: #7eac02;}
.popRatePanel p.popularity {left: 5px; width: 90px; }
.popRatePanel p.rate {right: 7px; width: 60px; }
.pRacqetV .group {position: absolute; top:20px; left: 165px; color: #777777; font-size: 10px; }
.pRacqetV .thumb {  position: absolute; top: 3px; left: 3px; width: 145px; height: 105px; overflow: hidden; text-align: center; vertical-align: middle; line-height: 105px;}
.pRacqetV .thumb img { vertical-align: middle; max-width: 145px; max-height: 105px;}
.pRacqetV .logo {  position: absolute; top: 50px; left: 165px; width: 100px; height: 44px; overflow: hidden; text-align: center; vertical-align: middle; line-height: 44px;}
.pRacqetV .logo img { vertical-align: middle;  max-width: 100px; max-height: 44px;}


.pRacqetV .extendedRanks {
	width: 115px;
	height: 60px;
	position: absolute;
	right: 14px; bottom: 15px;
	font-size: 9px;
	line-height: 12px;
	}
.pRacqetV .extendedRanks .label {
	color: #888888;
	width: 70px;
	float: left;
	text-align: right;
	padding-right: 5px;
	}
.pRacqetV .extendedRanks .ruler {
	height: 5px;
	width: 40px;
	background: url('../image/Strona/backgroundRuler.gif') repeat-x;
	position: relative;
	float: left; 
	margin-top: 3px;
	overflow: hidden;
	}
.pRacqetV .extendedRanks .ruler img {
	position: absolute; top: 0px; left: 0px;
	height: 5px;
	max-width: 40px;
	min-width: 1px;
	}	
	
.pRacqetV ul.links {list-style: none; position: absolute; margin: 0px; padding: 0px; bottom: 1px; left: 164px;}
.pRacqetV ul li {list-style: none; float: left;}
.pRacqetV ul li a {color: #6d6d6d; font-size: 9px; padding-left: 20px; cursor: pointer; padding: 3px 0px 0px 20px; margin-right: 20px; display: block; height: 17px;}
.pRacqetV ul li a.pdf {background: url('../image/Strona/iconPdf.png') no-repeat;}
.pRacqetV ul li a.comparePrices {background: url('../image/Strona/iconPrices.png') no-repeat;}
.pRacqetV ul li a.add2compare {background: url('../image/Strona/sprite.png') no-repeat -115px -168px; display: block; width: 107px; height: 17px; line-height: 17px; padding: 0px; text-align: center; color: #5a7a02;}
.pRacqetV ul li a.removeCompare {background: url('../image/Strona/iconMinus.gif') no-repeat left center; display: block; width: 100px; height: 17px; line-height: 17px; padding: 0px; margin-left: 7px; text-align: center; color: #5a7a02;}
.pRacqetV .rank {
	width: 50px; position: absolute; top: 0px; right: 0px;
	height: 37px;
	text-align: center;
	font-size: 10px;  color: #666666;
	line-height: 15px;
	background: url('../image/Strona/sprite.png') no-repeat -680px -230px;
	}
.pRacqetV .rank span {
	display: block;  
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	}
.pRacqetV .rankTop span {
	font-size: 12px;
	}

.pRacqetV .rankShow {
	width: 120px; position: absolute; top: 0px; right: 0px;
	height: 20px;
	text-align: center;
	font-size: 10px;
	background: url('../image/Strona/sprite.png') no-repeat -680px -270px;
	line-height: 17px;
	}
.pRacqetV .rankShow a { color: #656565; }

.scTopR { width: 48px; height: 18px; background: url('../image/Strona/sprite.png') no-repeat -319px -157px; display: block; cursor: help; }
.scTopP { width: 48px; height: 18px; background: url('../image/Strona/sprite.png') no-repeat -319px -179px; display: block; cursor: help; }
/* .scVip  { width: 48px; height: 32px; background: url('../image/Strona/sprite.png') no-repeat -319px -198px; display: block; cursor: help; } */

.scVip  { width: 45px; height: 43px; background: url('../image/Strona/sprite.png') no-repeat -270px -187px; display: block; cursor: help; }
.scNew { position: absolute; top: 9px; left: 10px; width: 48px; height: 18px; background: url('../image/Strona/sprite.png') no-repeat -319px -207px; display: block; cursor: help; }


.pRacqetV  a.scTopR { position: absolute; top: 52px; left: 440px; display: block; cursor: help; }
.pRacqetV  a.scTopP { position: absolute; top: 52px; left: 490px; display: block; cursor: help; }
.pRacqetV  a.scVip  { position: absolute; top: 68px; left: 470px; display: block; cursor: help; } 
.pRacqetV  a.scNew { position: absolute; top: 83px; left: 610px; display: block; cursor: help; }




/* Box view */
.pRacqetB .popRatePanel {
	bottom: 45px;
	left: 20px;
	position: absolute;
	width: 160px;
	height: 40px;
	background: url('../image/Strona/backgroundPopBar.gif') bottom left repeat-x white;
	}
	
.pRacqetB { width: 326px;height: 415px;position: relative;background: url('../image/Strona/sprite.png') no-repeat 0px -460px; margin-bottom: 20px; float: left;}
.pRacqetBL {margin-right: 18px;}
.pRacqetB h2 {font-size: 16px; font-weight: bold; margin: 0px; padding: 0px; color: #07619e;position: absolute; bottom: 115px; left: 20px; width: 280px;}

.popRatePanel p.popularity, .pRacqetB p.rate {font-size: 9px; color: #787878; margin: 0px; padding: 0px; text-align: center;position: absolute; top: 3px; }
.popRatePanel p.popularity span, .pRacqetB p.rate span {display: block;	font-size: 20px; font-weight: bold;	text-align: center; }

.popRatePanel p.popularity span {color: #07619e;}
.popRatePanel p.rate span {color: #7eac02;}
.popRatePanel p.popularity {left: 5px; width: 90px; }
.popRatePanel p.rate {right: 7px; width: 60px; }
.pRacqetB .group {position: absolute; bottom:100px; left: 20px; color: #777777; font-size: 10px; }
.pRacqetB .thumb {  position: absolute; top: 50px; left: 10px; width: 300px; height: 205px; overflow: hidden; text-align: center; vertical-align: middle; line-height: 205px; }
.pRacqetB .thumb img { vertical-align: middle; max-width: 300px; max-height: 205px;}
.pRacqetB .logo {  position: absolute; top: 5px; left: 5px; width: 100px; height: 44px; overflow: hidden; text-align: center; vertical-align: middle; line-height: 44px; }
.pRacqetB .logo img { vertical-align: middle;  max-width: 100px; max-height: 44px;}


.pRacqetB .extendedRanks {
	width: 115px;
	height: 60px;
	position: absolute;
	right: 20px; bottom: 30px;
	font-size: 9px;
	line-height: 12px;
	}
.pRacqetB .extendedRanks .label {
	color: #888888;
	width: 70px;
	float: left;
	text-align: right;
	padding-right: 5px;
	}
.pRacqetB .extendedRanks .ruler {
	height: 5px;
	width: 40px;
	background: url('../image/Strona/backgroundRuler.gif') repeat-x;
	position: relative;
	float: left; 
	margin-top: 3px;
	overflow: hidden;
	}
.pRacqetB .extendedRanks .ruler img {
	position: absolute; top: 0px; left: 0px;
	height: 5px;
	max-width: 40px;
	min-width: 1px;
	}	
	
.pRacqetB ul.links {list-style: none; position: absolute; margin: 0px; padding: 0px; bottom: 0px; left: 14px;}
.pRacqetB ul li {list-style: none; float: left;}
.pRacqetB ul li a {color: #6d6d6d; font-size: 9px; padding-left: 20px; cursor: pointer; padding: 3px 0px 0px 20px; margin-right: 20px; display: block; height: 17px;}
.pRacqetB ul li a.pdf {background: url('../image/Strona/iconPdf.png') no-repeat;}
.pRacqetB ul li a.comparePrices {background: url('../image/Strona/iconPrices.png') no-repeat;}
.pRacqetB ul li a.add2compare {background: url('../image/Strona/sprite.png') no-repeat -115px -168px; display: block; width: 107px; height: 17px; line-height: 17px; padding: 0px; text-align: center; color: #5a7a02;}

.pRacqetB .rank {
	width: 50px; position: absolute; top: 0px; right: 0px;
	height: 37px;
	text-align: center;
	font-size: 10px;  color: #666666;
	line-height: 15px;
	background: url('../image/Strona/sprite.png') no-repeat -680px -230px;
	}
.pRacqetB .rank span {
	display: block;  
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	}
.pRacqetB .rankTop span {
	font-size: 12px;
	}

.pRacqetB .rankShow {
	width: 120px; position: absolute; top: 0px; right: 0px;
	height: 20px;
	text-align: center;
	font-size: 10px;
	background: url('../image/Strona/sprite.png') no-repeat -680px -270px;
	line-height: 17px;
	}
.pRacqetB .rankShow a { color: #656565; }


.pRacqetB  a.scTopR { position: absolute; top: 10px; right: 105px; display: block; cursor: help; }
.pRacqetB  a.scTopP { position: absolute; top: 10px; right: 55px; display: block; cursor: help; }
.pRacqetB  a.scVip  { position: absolute; top: 3px; right: 160px; display: block; cursor: help; } 

.pRacqetB  a.rankShowP { position: absolute; top: 22px; right: 3px; display: block; cursor: help; }
.pRacqetB  a.rankShowR { position: absolute; top: 22px; right: 53px; display: block; cursor: help; }


	
	
/* Box view END */

.racquetFinderPanel {
	width: 670px;
	height: 210px;
	position: relative;
	background: url('../image/Strona/backgroundRacquetFinder.png') no-repeat;
	}
.racquetFinderPanel h1 {
	margin: 0px;
	padding: 0px;
	color: #ffffff;
	position: absolute;
	top: 20px;
	left: 20px;
	}
.racquetFinderPanel p {
	color: #ffffff;
	position: absolute;
	top: 40px;
	left: 20px;
	width: 400px;
	line-height: 20px;
	}
a.startRacquetFinder {
	width: 164px;
	height: 50px;
	background: url('../image/Strona/backgroundStartRacquetFinder.png') no-repeat;
	display: block;
	position: absolute;
	top: 140px;
	left: 0px;
	}
.galleryItem {
	width: 120px;
	float: left;
	margin: 10px 0px 0px 13px;
	}
.galleryItem a {color: #575757;
	}
.galleryItem h2 {
	font-size: 11px; padding: 0px; margin: 0px;
	color: #575757;
	}
.galleryItem p.date {
	font-size: 10px; padding: 0px; margin: 0px;
	color: #575757;
	}
.galleryItem p.username {
	font-size: 10px; padding: 0px; margin: 0px;
	color: #575757;
	}
	
.lastUserItem {
	height: 50px;
	padding: 5px 0px 5px 10px;
	}
.lastUserItem img.thumb {
	width: 50px; height: 50px;
	float: left;
	}
.lastUserItem p {
	margin: 10px 0px 0px 60px;
	font-size:11px;
	}
.lastUserItem p a {
	color: #575757;
	}
	
.wallMessage {
	margin: 0px 0px 0px 10px;
	width: 650px;
	font-size: 11px;
	padding-top: 10px;
	}
.wallMessage .userAvatar {
	position: relative;
	float: left;
	width: 60px;
	height: 60px;
	}
.wallMessage .userAvatar img.avatar {
	width: 50px; height: 50px;
	}
.wallMessage .message {
	float: left;
	width: 570px;
	}
	.message img { vertical-align: middle; }
.wallMessage .message p { margin: 0px; padding: 0px; color: #575757;}
.wallMessage .message p.date { color: #999999;}
.wallMessage .message p.username a { color: #777777; font-weight: bold;}

.commentBar a.aComments {
	background: url('../image/Strona/iconComment.gif') no-repeat center left;
	padding-left: 20px;
	cursor: pointer;
	color: #b3b3b3;
	margin-right: 10px;
	} 
.commentBar a.addComment {
	background: url('../image/Strona/iconCommentAdd.gif') no-repeat center left;
	padding-left: 20px;
	cursor: pointer;
	color: #b3b3b3;
	} 	
.commentBar a.reportComment,
.comments .reportComment{
    background: url("../image/Strona/iconCommentReport.gif") no-repeat scroll left center transparent;
    color: #B3B3B3;
    cursor: pointer;
    padding-left: 20px;
    margin-left: 10px;
}
.comments .reportComment{
    font-size: 10px;
    background: url("../image/Strona/iconCommentReportTiny.gif") no-repeat scroll left center transparent;
    padding-left: 14px;
}
.commentBar {
	margin-top: 5px;
	padding-top: 3px;
	border-top: 1px solid #eeeeee;
	}
	
.comments, .newCommentContainer {
	margin-top: 5px;
	display: none;
	}
.commentsNewMessage {
	display: none;
	}
.comments .userAvatar, .newCommentContainer .userAvatar {
	position: relative;
	float: left;
	width: 40px;
	height: 40px;
	}
.comments .userAvatar img.avatar, .newCommentContainer .userAvatar img.avatar {
	width: 30px; height: 30px;
	}
.comments .message, .newCommentContainer .message {
	float: left;
	width: 485px;
	}
.comments .message, .newCommentContainer .submit {
    padding-top: 6px;
}
	
	
.comments, .newCommentContainer { font-size: 10px; background-color: #fafafa; padding: 5px;} 	
.comments p, .newCommentContainer p { margin: 0px; padding: 0px; color: #888888;}
.comments p.date, .newCommentContainer p.date { color: #aaaaaa;}
.comments p.username a, .newCommentContainer p.username a { color: #aaaaaa; font-weight: bold;}
.comments textarea, .newCommentContainer textarea {
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	width: 450px;
	height: 30px;
	color: #777777;
	border: 1px solid #dddddd;
	padding: 3px;
	overflow: auto;
	}

.newMessage {
	margin: 0px 0px 0px 70px;
	padding-top: 10px;
	padding-bottom: 10px;
	}
.newMessage textarea {
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	width: 510px;
	height: 50px;
	color: #777777;
	border: 1px solid #dddddd;
	padding: 3px;
	overflow: auto;
	}



.footer {
	height: 110px;
	background: url('../image/Strona/backgroundFooter.gif') repeat-x;
	margin-top: 10px;
	}
.footer .wrapper {
	color: #ffffff;
	line-height: 100px;
	position: relative;
	}
.footer .wrapper ul {
	list-style: none;
	margin: 0px; padding: 0px;
	position: absolute;
	top: 0px;
	left: 200px;
	}
.footer ul li {
	float: left;
	list-style: none;
	margin: 0px; padding: 0px;
	margin-right: 30px;
	}
.footer ul li a {
	color: #ffffff;
	}
	
	
	
.userRank5 { width: 50px; height: 8px; background: url('../image/Strona/sprite.png') no-repeat -280px -119px; }
.userRank4 { width: 40px; height: 8px; background: url('../image/Strona/sprite.png') no-repeat -280px -119px; }
.userRank3 { width: 30px; height: 8px; background: url('../image/Strona/sprite.png') no-repeat -280px -119px; }
.userRank2 { width: 20px; height: 8px; background: url('../image/Strona/sprite.png') no-repeat -280px -119px; }
.userRank1 { width: 10px; height: 8px; background: url('../image/Strona/sprite.png') no-repeat -280px -119px; }



.form {
	
	}

.form .formItem {
	margin-top: 10px;
	position: relative;
	}
.form .formItemSpacer {
	padding-top: 10px;
	border-top: 1px dotted #eeeeee;
	}
.form .formItem p {
	width: 150px;
	display: block;
	float: left;
	margin: 0px;
	padding-top: 7px;
	color: #666666;
	text-align: right;
	}
.form .formItem p.error, .form .formItem p.warning, .form .formItemRules p.error, .form .formItemRules p.warning, .form-comment .formItem p.warning
{
	float: none;
	width: 246px;
	margin-left: 160px;
	margin-top: 3px;
	border-top: 2px solid #ff5555;
	color: #ff5555;
	padding: 0px 3px 0px 3px;
	font-size: 10px;
	text-align: right;
	display: none;
	}
	
	.form-comment .formItem p.warning {
		margin-left: 120px;
	}
.form .formItemRules p.error {
	width: auto;
	margin-left: 0px;
	}
.form .formItem p.value {
	float: left;
	color: #000000;
	font-size: 14px;
	text-align: left;
	width: 400px;
	margin-left: 10px;
	margin-bottom: 10px;
	}
.form .formItem input {
	border: 1px solid #dddddd;
	border-bottom: 1px solid #aaaaaa;
	background: url('../image/Strona/backgroundInput.gif') repeat-x bottom left;
	padding: 5px;
	width: 240px;
	margin-left: 10px;
	}
.form .formItem select {margin-left: 10px; width: 252px;}
.form .formItem select.defSelect  { width: auto; }
.form .formItem select.defSelectCountry  { width: 252px; }
.form .formItem input.radio { border: none; background: none; width: auto;}
.form .formSubmit {
	margin-left: 160px;
	margin-top: 10px;
	}
.form .formSubmit input {
	padding: 5px 20px 5px 20px;
	background-color: #07619e;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	border: none; 
	cursor: pointer;
	margin-top: 10px;
	position: relative;
	}
.form .formSubmit input:hover {
	background-color: #4fa1d9;
	}
	
.form input.button {
	padding: 5px 20px 5px 20px;
	background-color: #07619e;
	background-image: none;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	border: none; 
	cursor: pointer;
	position: relative;
	width: auto !important;
	}
.form input.input.button:hover {
	background-color: #4fa1d9;
	}
	
	
.form .formItemRules {
	margin-top: 10px;
	position: relative;
    margin-left: 155px;
	}
.form .formItemRules p.warning{
    margin-left: 5px !important;
}
.form .formItemRules label {
	cursor: pointer;
	font-size: 9px;
	color: #777777;
	}
.facebookInfo {
	text-align: center;
	}
.facebookInfo img {
	margin-top: 20px;
	}
.facebookInfo p {
	color: #666666;
	}
.smallFnt {
	font-size:10px;
	}
	
.sortBar {
	width: 670px; height: 25px;
	background: url('../image/Strona/sprite.png') no-repeat 0px -391px;
	position: relative;
	} 
.sortBarExt {
	background-color: #fafafa;
	border: 1px solid #cccccc;
	border-top: 1px solid #fafafa;
	margin-top: -2px;
	width: 640px;
	margin-left: 28px;
	position: relative;
	}

.sortBar ul li.button a {
	display: block;
	width: 20px;
	height: 23px;
	text-align: center;
	background: url('../image/Strona/iconMinus.gif') no-repeat center;
	cursor: pointer;
	}

.sortBar ul li.button a.closed {
	background: url('../image/Strona/iconPlus.gif') no-repeat center; 
}
.sortBar ul {
	list-style: none;
	margin: 0px; padding: 0px;
	}
.sortBar ul li {
	float: left;
	color: #939393;
	font-size: 11px;
	margin-left:15px;
	line-height: 22px;
	}
.sortBar ul li.button {
	margin-left: 8px;
	}
.sortBar ul li.sort {
	font-size: 10px;
	}
a.desc {
	float: left;
	width: 9px;
	height: 22px;
	background: url('../image/Strona/sprite.png') no-repeat -682px -391px;
	}
a.asc {
	float: left;
	width: 9px;
	height: 22px;
	background: url('../image/Strona/sprite.png') no-repeat -691px -391px;
	}
a.desc:hover, a.descSelected {
	float: left;
	width: 9px;
	height: 22px; 
	background: url('../image/Strona/sprite.png') no-repeat -700px -391px;
	}
a.asc:hover, a.ascSelected { 
	float: left;
	width: 9px;
	height: 22px;
	background: url('../image/Strona/sprite.png') no-repeat -709px -391px;
	}
	
.sortBar ul li.switch {
	float: right;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #0c64a0;
	height: 24px;
	}
.sortBar ul li.switch a.boxView {
	color: #ffffff;
	display: block;
	height: 25px;
	font-size: 10px;
	background: url('../image/Strona/iconBoxView.gif') no-repeat center right;
	padding-right: 20px;
	line-height: 24px;
}
.sortBar ul li.switch a.listView {
	color: #ffffff;
	display: block;
	height: 25px;
	font-size: 10px;
	background: url('../image/Strona/iconListView.gif') no-repeat center right;
	padding-right: 20px;
	line-height: 24px;
}

.sortBarExt ul {
	margin: 0px; padding: 0px;
	list-style: none;
	margin-left: 60px;
	} 
.sortBarExt ul li {
	color: #939393;
	font-size: 11px;
	
	float: left;
	margin: 0px; padding: 0px;
	line-height: 20px;
	margin-right: 25px;
	margin-top: 2px;
	margin-bottom: 5px;
	}

.sortBarExt p {
	position: absolute;
	top: 4px; left: 13px;
	color: #939393;
	font-size: 10px;
	margin: 0px; padding: 0px;
	}
	
.sortBarExt a {
	cursor: pointer;
	}
	
	
.pages {
	margin: 10px 0px 10px 0px;
	width: 670px;
	height: 36px;
	line-height: 36px;
	background: url('../image/Strona/sprite.png') no-repeat 0px -416px;
	}
.pagesL {
	margin-left: 20px;
	float: left;
	}
.pagesR {
	float: right;
	font-size: 10px;
	margin-right: 15px;
	}
.pages a {
	float: left;
	height: 36px;
	margin-right: 3px;
	text-decoration: none;
	color: #9a9a9a;
	}
.pages a.first { background: url('../image/Strona/sprite.png') no-repeat -670px -416px; width: 15px; margin-right: 15px;  }
.pages a.prev { background: url('../image/Strona/sprite.png') no-repeat -677px -416px; width: 8px; margin-right: 15px; }
.pages a.next { background: url('../image/Strona/sprite.png') no-repeat -690px -416px; width: 7px; margin-left: 15px; }
.pages a.last { background: url('../image/Strona/sprite.png') no-repeat -690px -416px; width: 15px; margin-left: 15px; }

.pages a.first:hover { background: url('../image/Strona/sprite.png') no-repeat -870px -416px; width: 15px; }
.pages a.prev:hover { background: url('../image/Strona/sprite.png') no-repeat -877px -416px; width: 8px; }
.pages a.next:hover { background: url('../image/Strona/sprite.png') no-repeat -890px -416px; width: 7px; }
.pages a.last:hover { background: url('../image/Strona/sprite.png') no-repeat -890px -416px; width: 15px; }

.pages a.no, .pages a.noSelected { text-align: center; text-decoration: none; font-size: 10px; color: #9a9a9a;}
.pages a.no { background: url('../image/Strona/sprite.png') no-repeat -734px -416px; width: 28px; }
.pages a.no:hover { background: url('../image/Strona/sprite.png') no-repeat -764px -416px; width: 28px; }
.pages a.noSelected, .pages a.noSelected:hover { background: url('../image/Strona/sprite.png') no-repeat -704px -416px; width: 28px; color: #6a6a6a; }


ul.options {
	list-style: none;
	margin: 0px 0px 0px 20px; 
	padding: 10px 0px 10px 0px;
	}

ul.options li {
	color: #939393;
	font-size: 11px;
	margin-left: 20px;
	}
ul.options li.head {
	margin-left: 0px;
	padding-bottom: 5px;
	}
ul.options li label {
	cursor: pointer;
	}
ul.options li label span {
	font-size: 10px;
	color: #cccccc;
	padding-left: 5px;
	}
ul.options li.more, ul.options li.less {
	margin-top: 5px;
	display: none;
	}
ul.options li.more a, ul.options li.less a { color: #07619e; padding-left: 15px; cursor: pointer; margin-left: 7px;}
ul.options li.more a {	background: url('../image/Strona/iconPlus.gif') no-repeat left center; }
ul.options li.less a {	background: url('../image/Strona/iconMinus.gif') no-repeat left center; }

.submitTab {text-align: center;}
.submitTab input {
	cursor: pointer;
	width: 122px; height: 29px;
	background: url('../image/Strona/sprite.png') no-repeat -380px -137px;
	border: none;
	color: #5e7f03;
	text-align: center;
	font-size: 11px;
	}
	
	
	
.slider {
	margin-left: 20px;
	padding-bottom: 20px;
	}
.sliderQuiz { float: right; margin-right: 20px;  margin-top: 10px;}
.slider p {
	margin: 0px 0px 10px 0px; padding: 0px;
/* 	color: #f96b01;  */
	font-size: 12px; font-weight: bold;
	color: #888888;
	}	
.slider .sliderBg {
	background: url('../image/Strona/sprite.png') no-repeat -670px -148px;
	width: 240px; height: 11px;
	position: relative;
	}
.slider .sliderBg .sliderBgV {
	background: url('../image/Strona/sprite.png') no-repeat -670px -137px;
	width: 180px; height: 11px;
	position: absolute; top: 0px; left: 0px;
	}
.slider .sliderBg .sliderBgVNTRP {
	background: url('../image/Strona/sprite.png') no-repeat -670px -81px;
	width: 180px; height: 11px;
	position: absolute; top: 0px; left: 0px;
	}
.slider .values {
	background: url('../image/Strona/sprite.png') no-repeat -670px -159px;
	width: 240px; height: 20px;
	}
.slider .values15 {
	background: url('../image/Strona/sprite.png') no-repeat -670px -199px;
	width: 240px; height: 20px;
	}
.slider .valuesPop {
	background: url('../image/Strona/sprite.png') no-repeat -670px -119px;
	width: 240px; height: 15px;
	}
.slider .sliderBg a {
	display: block;
	width: 26px; height: 26px;
	line-height: 25px;
	background: url('../image/Strona/sprite.png') no-repeat -634px -137px;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	color: #999999;
	font-size: 10px;
	position: absolute;
	top: -7px; 
	}
.slider .sliderBg a.button1 { left: -10px; }
.slider .sliderBg a.button2 { left: 165px; }

.sliderPop .sliderBg a { font-size: 9px; }

ul.options li.showOnly {
	text-align: center;
	width: 50px;
	float: left;
	} 
	
ul.options li.showOnly label span.scTopR, ul.options li.showOnly label span.scTopP, ul.options li.showOnly label span.scVip {
	cursor: pointer;
	}
	


	
/* Product view */
.productView {
	margin-bottom: 20px;
	height: 300px;
	position: relative;
	}	
	
.productView .photoMain {
	border: 1px solid #cccccc;
	width: 330px; height: 300px;
	position: relative;
	text-align: center;
	}
.productView .photoMain img {
	max-width: 310px;
	max-height: 280px;
	margin-top: 10px;
	}
	
.productView .popRatePanel {
	top: 45px;
	right: 0px;
	position: absolute;
	width: 200px;
	height: 50px;
	background: url('../image/Strona/backgroundPopBar.gif') bottom left repeat-x white;
	}
	

.productView h2 {
    font-size: 20px;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    color: #07619e;
    position: absolute;
    top: 115px;
    left: 340px;
    width: 480px;
    height: 25px;
    overflow: hidden;
}

.productView .popRatePanel p.popularity, .productView p.rate {font-size: 11px; color: #787878; margin: 0px; padding: 0px; text-align: center;position: absolute; top: 3px; }
.productView .popRatePanel p.popularity span, .productView p.rate span {display: block;	font-size: 22px; font-weight: bold;	text-align: center; }

.productView .popRatePanel p.popularity span {color: #07619e;}
.productView .popRatePanel p.rate span {color: #7eac02;}
.productView .popRatePanel p.popularity {left: 5px; width: 110px; }
.productView .popRatePanel p.rate {right: 7px; width: 80px;}
.productView .group {position: absolute; top:134px; left: 340px; color: #777777; font-size: 12px; }
.productView .logo {  position: absolute; bottom: 200px; left: 340px; width: 200px; height: 80px; overflow: hidden; text-align: center; vertical-align: middle; line-height: 44px;  }
.productView .logo img { vertical-align: middle;  max-width: 200px; max-height: 80px; }


.productView .extendedRanks {
	width: 250px;
	height: 120px;
	position: absolute;
	right: 10px; bottom: 0px;
	font-size: 12px;
	line-height: 12px;
	}
.productView .extendedRanks .label {
	color: #888888;
	width: 140px;
	float: left;
	text-align: right;
	padding-right: 10px;
	margin-bottom: 5px;
	}
.productView .extendedRanks .ruler {
	height: 10px;
	width: 80px;
	background: url('../image/Strona/backgroundRuler.gif') repeat-x;
	position: relative;
	float: left; 
	margin-top: 3px;
	overflow: hidden;
	}
.productView .extendedRanks .ruler img {
	position: absolute; top: 0px; left: 0px;
	height: 5px;
	max-width: 80px;
	min-width: 1px;
	}	
	
.productView ul.links {
	list-style: none; position: absolute; margin: 0px; padding: 0px; bottom: -1px; left: 332px;
	background: url('../image/Strona/backgroundPopBar.gif') repeat-x;
	height: 30px; width: 640px;
}
.productView ul li {list-style: none; float: left;}
.productView ul li a {color: #6d6d6d; font-size: 11px; padding-left: 20px; cursor: pointer; padding: 3px 0px 0px 20px; margin-left: 20px; display: block; height: 17px;}

.productView ul li a.addToMyEq, .productView ul li a.remFromMyEqProduct {background: url('../image/Strona/iconAddToMyEq.png') no-repeat center left; }

.productView ul li a.writeOpinion {background: url('../image/Strona/iconWriteOpinion.png') no-repeat center left; }
.productView ul li a.share {background: url('../image/Strona/iconShare.png') no-repeat center left; }


.productView a.add2compare {
	position: absolute;
	left: 440px; bottom: 75px;
	background: url('../image/Strona/sprite.png') no-repeat -336px -460px;
	width: 201px; height: 37px; display: block;
	line-height: 37px; color: #5a7a02; text-align: center;
	}

.productView a.removeCompare {
	position: absolute;
	left: 440px; bottom: 75px;
	background: url('../image/Strona/sprite.png') no-repeat -544px -663px;
	width: 201px; height: 37px; display: block;
	line-height: 37px; color: #5a7a02; text-align: center;
	}


.productView .hr {
	border-top: 1px solid #cccccc;
	position: absolute;
	width: 630px;
	left: 340px; top: 165px;
	}
.productView .rank {
	width: 49px; position: absolute; top: 129px; right: 0px;
	height: 36px;
	text-align: center;
	font-size: 10px;  color: #666666;
	line-height: 15px;
	background: url('../image/Strona/sprite.png') no-repeat -681px -230px;
	}
.productView .rank span {
	display: block;  
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	}
.productView .rankTop span {
	font-size: 12px;
	}

.productView .rankShow {
	width: 120px; position: absolute; top: 0px; right: 0px;
	height: 20px;
	text-align: center;
	font-size: 10px;
	background: url('../image/Strona/sprite.png') no-repeat -680px -270px;
	line-height: 17px;
	}
.productView .rankShow a { color: #656565; }

.productView  a.scTopR { position: absolute; top: 137px; right: 105px; display: block; cursor: help; }
.productView  a.New { position: absolute; top: 137px; right: 105px; display: block; cursor: help; }
.productView  a.scTopP { position: absolute; top: 137px; right: 53px; display: block; cursor: help; }
.productView  a.scVip  { position: absolute; top: 175px; left: 350px; display: block; cursor: help;
background-position: -816px -505px; width: 75px; height: 75px;
} 


.infoPoint {
	position: absolute;
	top: 10px; left: 33px;
	width: 40px; height: 40px;
	background: url('../image/Strona/sprite.png') no-repeat -338px -526px;
	cursor: help;
	}
.infoPoint2Test {
	left: 140px;
	top: 110px;
	}
.infoPoint .popUp {
	position: absolute;
	top: -20px; left: 35px;
	width: 426px; height: 142px;
	background: url('../image/Strona/sprite.png') no-repeat -380px -505px;
	display: none;
	z-index: 100;
	cursor: text;
	}
.infoPoint .popUp .content{
	margin: 20px 0px 0px 25px;
	padding-right: 10px;
	overflow: auto;
	width: 380px; height: 105px;
	font-size: 10px;
	text-align: left;
	}
.infoPoint .popUp .content img {
	float: left;
	margin: 0px 10px 5px 0px;
	}
.infoPoint .popUp .content p {
	margin: 0px;
	}
/* product view END */

.productContent {
	padding: 20px;
	position: relative;
	}
	
.productContent table.spec .infoBox {
	position: absolute;
	left: 480px; top: 40px;
	width: 400px;
	padding: 20px;
	background-color: #ffffff;
	display: none;
	border: 5px solid #bcff06;
	}	
.productContent table.spec .infoBox h3{
	background: url('../image/Strona/backgroundInput.gif') repeat-x bottom left;
	padding: 5px;
	}
.productContent table.spec td.infoBoxP {
	background-image: url('../image/Strona/iconInfo.png');
	background-position: 10px center;
	background-repeat: no-repeat;
	padding-left: 30px;
	}

	
	
.productContent table.spec {
	margin-bottom: 20px;
	width: 930px;
	}
.productContent table.spec th {
	background: url('../image/Strona/backgroundPopBar.gif') repeat-x bottom left;
	padding: 10px; font-size: 12px; font-weight: bold;
	color: #bbbbbb;
	border-left: 3px solid #ffffff;
	border-bottom: 1px solid #aaaaaa; 
	}
.productContent table.spec th.pointsHistoryDate,
.productContent table.spec th.title { color: #f96b01;
	width: 200px;
	text-align: left;
	border-left: none;
}
.productContent table.spec th.pointsHistoryDate{
    width: 100px;
    color: #bbbbbb;
}
.productContent table.spec th.pointsHistoryPoints{
    width: 100px;
}
.productContent table.spec th.pointsHistoryAction{
    width: 700px;
}
.productContent table.spec td.pointsHistoryActionValue{
    text-align: left;
}
.productContent table.spec td.pointsHistoryPointsValue{
    text-align: center;
}
.productContent table.spec td.region {
	width: 90px;
	text-align: center;
	color: #000000;
	}
.productContent table.spec th.region{
    text-align: center;
}
.productContent table.spec td.value {
	text-align: center;
	color: #000000;
	width: 200px;
	}
.productContent table.spec td.desc {
	font-size: 11px;
	}
.productContent table.spec td {
	padding: 10px;
	background-color: #f1f7fb;
	color: #666666;
	}
.productContent table.spec tr.even td {
	background-color: #e3eff8;
	}

.productContent table.overview {
	width: 300px;
	margin-bottom: 20px;
	}
.productContent table.overview td {
	color: #999999;
	padding: 3px;
	}
.productContent table.overview td.value {
	color: #000000;
	}
.productContent table.overview td.valueRate {
	color: #000000;
	font-size: 20px;
	font-weight: bold;
	}
.productContent .download {
	float: right;
	}
.productContent h5 {
	font-size: 14px;
	background: url('../image/Strona/backgroundPopBar.gif') repeat-x bottom left;
	padding: 4px 15px 4px 15px;
	border-bottom: 1px solid #aaaaaa;
	}
.productContent p {
	clear: both;
	}
.productContent p img.techLogo {
	float: left;
	margin: 0px 10px 10px 0px;
	}

.productContent .userItem {
	}
.userItem {
	height: 50px;
	width: 200px;
	padding: 10px 0px 10px 10px;
	border-bottom: 1px solid #eeeeee;
	float: left;
	margin: 0px 0px 10px 0px;
	}
.descriptionItem{
    height: auto !important;
    width: auto !important;
}
.userItem img.thumb {
	width: 50px; height: 50px;
	float: left;
	}
.userItem p {
	margin: 10px 0px 0px 60px;
	font-size:11px;
	clear: none;
	}
.userItem p a {
	color: #575757;
	}
	
.thumbsGallery {
	margin-bottom: 20px;
	position: relative;
	z-index: 1;
	} 
.thumbsGallery img {
	margin: 10px 10px 0px 0px;
	}
	
	
.videoGallery iframe {
	z-index: 1;
	}
.videoGallery {
	width: 600px;
	margin: 10px 0px 0px 10px;
	border-right: 1px dotted #eeeeee;
	}	
.videoGalleryThumbs {
	margin: 10px 10px 0px 0px;
	padding-right: 10px;
	float: right;
	width: 280px;
	height: 300px;
	overflow: auto;
	text-align: right;
	}
.videoGalleryThumbs img {
	margin: 0px 5px 5px 0px;
	}
.userCommentFilterPanel {
	border: 1px solid #eeeeee;
	margin-left: 17px;
	margin-top: 6px;
	width: 910px;
	display: none;
	}
.sortBarNoBg {
	background: none;
	}
.userCommentFilterPanel ul.options {
	margin: 5px 25px 5px 10px;
	width: 100px;
	float: left;
	}	
.userCommentFilterPanel ul.options li.head h5 {
	font-size: 12px;
	color: #666666;
	}		
	
.userCommentFilterPanel .slider {
	float: left;
	margin-left: 50px;
	margin-top: 0px;
	}
.productContent .panelSwitch label {
	margin-right: 20px;
	cursor: pointer;
	}
.productContent .panelSwitch input {
	cursor: pointer;
	}
	
.productContent .userTitle img.thumb {
	float: left;
	margin-right: 10px;
	}
.productContent .userTitle  {
	height: 50px;
    overflow: hidden;
	} 	
	
.productContent .opitionItem {
	margin-top: 20px;
	padding: 20px;
	border: 1px solid #eeeeee;
	background-color: #fefefe;
	}	
.productContent .opitionItem p.date{ margin: 0px; color: #999999; font-size: 10px;}

.productContent .opitionItem .userTitle {
	height: auto;
    margin-bottom: 10px;
    width: 825px;
    overflow: hidden;
    overflow: hidden;
	}

.productContent .opitionItem .opinionScorePanel {
	width: 300px;
	margin-top: 10px;
	margin-bottom: 7px;
	float: right;
	background-color: white;
	margin-left: 20px;
	border: 1px solid #eeeeee;
	}
.productContent .opitionItem p {
	clear: none;
	}
.productContent .opinionScorePanel p {
	margin-left: 10px; margin-right: 10px; margin-bottom: 10px;
	text-align: center;
	}
	
a.handUp {
	background: url('../image/Strona/iconHandUp.png') left center no-repeat;
	padding-left: 30px;
	text-decoration: none;
	color: #3cba23;
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
	margin-right: 30px;
	}
a.handDown {
	background: url('../image/Strona/iconHandDown.png') left center no-repeat;
	padding-left: 30px;
	text-decoration: none;
	color: #f61a12;
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
	}
a.writeYourOpinion {
	background: url('../image/Strona/sprite.png') no-repeat -546px -460px;
	width: 251px; height: 37px; display: block;
	line-height: 35px; color: #5a7a02; text-align: center;
	margin-bottom: 20px;

	}

	
	
table.comparePrices th {
	background: url('../image/Strona/backgroundPopBar.gif') repeat-x bottom left;
	padding: 10px 10px 5px 10px;
	line-height: 22px;
	border-left: 3px solid #ffffff;
	border-bottom: 1px solid #aaaaaa;
	text-align: left;
	}
table.comparePrices th.first { border-left: none; }
table.comparePrices th span {
	margin-left: 5px;
	}
table.comparePrices td {
	padding: 10px;
	border-bottom: 1px solid #dddddd;
	background-color: #fefefe;
	}
table.comparePrices tr.odd td { background-color: #ffffff; }

table.comparePrices td.rate { text-align: center; }
table.comparePrices td.msg { font-size: 11px; }
table.comparePrices td span.price { display: block; text-align: center; font-weight: bold; color: #999999; }
table.comparePrices td span.shipping { display: block; text-align: center;  font-size: 9px; color: #999999;}
table.comparePrices td span.total { display: block; text-align: center;  font-size: 18px; font-weight: bold; border-top: 1px solid #999999; padding-top: 3px; }


table.comparePrices td.retailer { width: 240px;	}
table.comparePrices td.rate { width: 60px;	}
table.comparePrices td.msg { width: 300px;	}
table.comparePrices td.amount { width: 100px;	}
table.comparePrices td.av { width: 100px; text-align: center; line-height: 20px;}
table.comparePrices td span.inStock { color: #3cba23; font-weight: bold; display: block; }
table.comparePrices td span.outStock { color: #f61a12; font-weight: bold; display: block;}
table.comparePrices td.av a { font-size: 11px;}

.comparePricesHead {
	margin-bottom: 10px;
	font-size: 20px;
	} 
.comparePricesHead .location {
	float: right;
	width: 300px;
	text-align: right;
	font-size: 11px; color: #888888;
	}
.comparePricesHead .location select {
	width: 150px;
	font-size: 11px; color: #888888;
	margin-left: 10px;
	}

	
.breadcrumbs {
	margin-bottom: 10px;
	font-size: 10px;
	}
.breadcrumbs ul {
	list-style: none;
	margin: 0px; padding: 0px;
	}
.breadcrumbs ul li {
	list-style: none;
	margin: 0px; padding: 0px;
	display: inline;
	margin-right: 0px;
	padding-left: 10px;
	background: url('../image/Strona/spacerBreadcrumbs.gif') no-repeat center left;
	}
	
	
	
	
/* profil */
a.connectFriend { background: url('../image/Strona/iconFriendConnect.png') no-repeat left center;  padding-left: 20px;}
a.disconnectFriend { background: url('../image/Strona/iconFriendDisconnect.png') no-repeat left center;  padding-left: 20px;}
a.sendMessage { background: url('../image/Strona/iconMessage.png') no-repeat left center;  padding-left: 20px;}
a.edit { background: url('../image/Strona/iconEdit.png') no-repeat left center;  padding-left: 20px;}

.profileLinks {
	background: url('../image/Strona/backgroundProfileLinks.png') no-repeat;
	position: absolute;
	height: 37px;
	width: 968px;
	bottom: -8px; left: 1px;
	line-height: 35px; 
	}
.profileLinks a {
	margin-left: 20px;
	}

.panelProfileRank {
	border-left: 1px solid #eeeeee;
	width: 200px;
	height: 150px;
	text-align: center;
	float: right;
	}

.tennizoomPointsTab {
	font-size: 22px; color: #000000; font-weight: bold;
	background: url('../image/Strona/sprite.png') -824px -230px no-repeat;
	width: 135px;
	height: 73px;
	margin: auto;
}
.tennizoomPointsTab span {
	display: block;
	font-size: 10px; color: #888888;
	line-height: 20px;
	}
.tennizoomPointsTab a {
	margin-top: 11px;
	}
.panelProfileRank a {
	font-size: 10px;
	display: block; font-weight: normal;
	}
.userRank {	margin-top: 10px; 	}
.userRank span.statusName {
	display: block;
	font-weight: bold;
	margin-top: 3px;
	}
.userRank span.valid { font-size: 11px; color: #888888;}
.userRank a { display: block; font-size: 11px; margin-top: 3px; font-weight: bold;}



.panelUserAvatar { 
	float: left;
	border-left: 1px solid #eeeeee;
	width: 415px;
	height: 150px;
	}
.panelUserAvatar h1 {
	position: absolute;
	top: 80px;
	left: 190px;
	width: 250px;
	height: 150px;
	font-size: 22px;
	}

.panelUserInfo { 
	float: left; 
	border-left: 1px solid #eeeeee;
	width: 300px;
	height: 150px;
	text-align: center;
	
	}
.panelUserInfo table.panelProfle {
	margin-left: 10px;
	font-size: 11px;
	}
table.panelProfle td {
	padding: 3px;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	padding-left: 15px;
	
	}
table.panelProfle td.label {
	color: #999999;
	text-align: right;
	font-weight: normal;
	padding-left: 0px;
	}
table.panelProfle th.label {
	color: #999999;
	font-weight: bold;
	padding-left: 15px;
	}
.panelUserInfo table.panelProfle td.label {
	width: 100px;
	}
	

	
	
.myEqItem {
	width: 200px;
	float: left;
	margin: 20px 0px 20px 35px;
	}
.myEqItem p.group {
	font-size: 10px;
	margin-top: 0px;
	color: #888888;
	border-bottom: 1px solid #eeeeee;
	padding-bottom: 3px;
	}
.myEqItem p.group a { font-size: 11px; }
.myEqItem .thumb {
	max-width: 200px;
	max-height: 70px; 
	overflow: hidden;
	text-align: center;
	}
.myEqItem .thumb img {
	max-width: 200px;
	max-height: 70px; 
	margin: 5px 0px 3px 0px;
}
.myEqItem h2 { 
	font-size: 13px; border-bottom: 1px solid #eeeeee;
	padding: 3px 3px 3px 7px;
	margin-top: 5px;
	background: url('../image/Strona/backgroundInput.gif') repeat-x bottom left;
	}
.myEqItem a.rmv {
	background: url('../image/Strona/iconClose.gif') no-repeat center left;
	padding-left: 15px;
	margin-top: 5px;
	display: block;
	color: #aaaaaa;
	font-size: 9px;
	}
	
	
.playerProfileContent {
	height: 160px;
	}
.panelProfileTabL { float: left; margin-left: 10px;}
.panelProfileTabR { float: right; margin-right: 10px; }
.panelProfileTabL td.label { width: 100px;}
.panelProfileTabR td.label { width: 150px;}

span.novalue { color: #cccccc; font-weight: normal;}
.playerProfileContent span.novalue{ display: block; width: 100px; text-align:center;}


.galleryItemInProfile {
	margin: 0px 10px 0px 10px;
	padding-top: 5px;
	height: 100px;
	position: relative;
	}
.galleryItemInProfile img.thumb {
	float: left;
	max-height: 90px;
	margin-right: 10px;
	}
.galleryItemInProfile p.date { font-size: 11px; color: #888888; margin: 0px; padding-top: 10px;}
.galleryItemInProfile h2 {
	font-size: 12px;
	}
.galleryItemInProfile .links {
	background: url('../image/Strona/backgroundInput.gif') repeat-x bottom left;
	height: 37px;
	position: absolute;
	bottom: 10px; right: -9px;
	width: 170px;
	line-height: 45px;
	font-size: 10px;
	}
a.photos { background: url('../image/Strona/iconPhotos.png') no-repeat center left; padding-left: 18px; }
a.view { background: url('../image/Strona/iconView.png') no-repeat center left; padding-left: 20px; }
a.play { background: url('../image/Strona/iconPlay.png') no-repeat center left; padding-left: 25px; }
.galleryItemInProfile .links a {
	margin-left: 10px;
	}


.userActivity { padding: 0px 10px 10px 10px; }
.userActivity p.date {	font-size: 11px; color: #999999; margin: 0px; }
.userActivity p {margin: 0px;	}

.panel280ProfileBox .spacer {
	padding: 0px 0px 5px 0px;
	}
.panel280ProfileBox img.avatar {
	max-width: 100px; max-height: 100px;
	margin: 0px 10px 10px 10px;
	float: left;
	}
.panel280ProfileBox h2 { padding-top: 30px; padding-bottom: 10px; font-size: 14px;}
.panel280ProfileBox a.edit { margin-top: 10px; }

a.button2 {
	display: block;
	width: 151px; height: 37px;
	text-align: center; line-height: 37px; color:#5e7f03; font-size: 14px; font-weight: bold;
	background: url('../image/Strona/sprite.png') no-repeat -816px -460px;
	}
.shopPanel {
	position: relative; margin-top: 10px;
	}
.shopPanel a.button2 { float: right; margin-right: 30px;}






/* compare products */
.productCompareItem { border: 0px solid #eeeeee; /*width: 150px; float: left;*/ margin-left: 10px; display: none;}
.productCompareItem .item {
		text-align: center;
		border: 1px solid #eeeeee;
		border-bottom: none;
		min-height: 30px;
		line-height: 30px;
	}
.ComparisonSpecialValue .productCompareLabels .item{
    height: 60px;
}
.ComparisonSpecialValue .productCompareItem .item{
    min-height: 60px;
}
.productCompareItem .thumb { width: 150px; height: 130px; overflow: hidden; text-align: center; position: relative; }
.productCompareItem .thumb img { max-width: 150px; max-height: 120px;}
 
.productCompareItem .title {height: 40px; }
.productCompareItem h2 { font-size: 12px; height: 25px; padding: 10px 10px 0px 10px; line-height: 12px;
    overflow: hidden;
}

.productCompareItem .thumb a.scTopR { position: absolute; top: 0px; left: 0px; }
.productCompareItem .thumb a.scTopP { position: absolute; top: 20px; left: 0px; }
.productCompareItem .thumb a.scVip { position: absolute; top: 0px; right: 0px; }


.productCompareItem .removeButton {
	border-top: 1px solid #eeeeee;
	padding-top: 3px;
	
}
.productCompareItem .removeButton a {
	background: url('../image/Strona/iconClose.gif') no-repeat left center;
	font-size: 10px; color: #888888;
	padding-left: 12px;
}
	
.productCompareItem .itemRuler {height: 30px; font-size: 10px; color: #aaaaaa; line-height: 14px;}
.productCompareItem .ruler {
	height: 10px;
	width: 80px;
	background: url('../image/Strona/backgroundRuler.gif') repeat-x;
	position: relative;
	margin: auto;
	margin-top: 3px;
	overflow: hidden;
	}
.productCompareItem .ruler img { position: absolute; top: 0px; left: 0px; height: 5px; max-width: 80px; min-width: 1px;
	}	
	
	
.productCompareItem .popularity { color: #07619e; font-weight: bold; font-size: 16px; background: url('../image/Strona/backgroundInput.gif') repeat-x bottom left;}
.productCompareItem .rate { color: #7eac02; font-weight: bold; font-size: 16px; background: url('../image/Strona/backgroundInput.gif') repeat-x bottom left;}

.productCompareItem .itemPrice { height: 30px; font-size: 10px; color: #aaaaaa;  line-height: 14px;}
.productCompareItem .itemPrice span { display: block; font-size: 12px; color: #000000; }


.compareProductsTable{
    border-spacing: 0px;
    margin-bottom: 30px;
}
.compareProductsTable td,
.compareProductsTable td tr{
    padding: 0;
    margin: 0;
}
.productCompareItem .item,
.productCompareItem .removeButton{
    margin-left: 10px;
}

.productCompareLabels {
	float: left;
	width: 170px;
	font-size: 11px;
	}

.productCompareLabels .item { height: 30px; text-align: right; padding-right: 10px; background-color: #fafafa; border-top: 1px solid #ffffff; line-height: 30px; color: #666666;}
.productCompareLabels .thumb { height: 130px; }
.productCompareLabels .title { height: 40px; }
.productCompareItem .brand, .productCompareLabels .brand {
	height: 40px;
	}
.productCompareItem .brand img {
	max-height: 40px; max-width: 120px;
	}

.scrollPane {
	overflow: auto;
	float: right;
	width: 800px;
	/* parametry ustawia jQuery*/
	}
.scrollPane .carier {
	/* parametry ustawia jQuery*/
	}
	
	
	
.productCompareHeader {
	margin-bottom: 20px;
	background: url('../image/Strona/backgroundInput.gif') repeat-x bottom left; 
	}
.productCompareHeader h1 {
	color: #f96b01;
	font-size: 16px;
	padding:5px;
	}
.productCompareHeader .links {
	float: right;
	
	padding: 5px;
	}
.productCompareHeader .links a {
	margin: 0px 20px 0px 20px;
	}

	
	
.panelUserEdit {
	border-right: 1px solid #eeeeee;
	padding-right: 20px;
	padding-left: 20px;
	float: left;
	margin-bottom: 20px;
	}
.panelUserEdit13 {
	width: 275px;
	}
.panelUserEdit23 {
	width: 580px;
	}
.panelUserEdit50 {
	width: 450px;
	}
.panelUserEdit .formItem {
	margin-bottom: 20px;
	position: relative;
	}
.panelUserEdit .formItem p.errorMsg {
	position: absolute;
	top: 38px; right: 0px;
	font-size: 10px; color: #cc0000;
	background-color: #ffeeee;
	padding: 2px 10px 2px 10px;
	
    
    
    
    margin-top: 3px;
	border-top: 2px solid #ff5555;
	color: #ff5555;
	font-size: 10px;
	text-align: right;
    background-color: white;
    top: 47px;
    right: 10px;
	}
.panelUserEdit50 .formItem p.errorMsg{
    width: 242px;
    right: 9px;
}
.panelUserEdit .formItem .password p.errorMsg{
    top: 80px;
    right: 109px;
    width: 120px;
}
.panelUserEditLast .formItem p.errorMsg{
    right: 109px;
    width: 271px;
}
    
    
.panelUserEdit .formItem p.label {
	font-size: 11px; color: #888888;
	margin: 0px 0px 5px 0px;
	}
.panelUserEdit13 input.defInTxt {
	width: 260px;
	}
.panelUserEditLast {
	border: none;
	}
select.defSelect {
	border: 1px solid #dddddd;
	border-bottom: 1px solid #aaaaaa;
	background: url('../image/Strona/backgroundInput.gif') repeat-x bottom left;
	padding: 5px;
}
select.defSelectCountry { width: 270px; }
.formItem .prev{
	margin-left: 160px;
	margin-top: 10px;
	}
.formItem .prev img { vertical-align: middle;}
input.defInTxt {
	border: 1px solid #dddddd;
	border-bottom: 1px solid #aaaaaa;
	background: url('../image/Strona/backgroundInput.gif') repeat-x bottom left;
	padding: 5px;
}
input.button, .inputButton {
	padding: 5px 20px 5px 20px;
	background-color: #07619e;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	border: none; 
	cursor: pointer;
}
input.button:hover, .inputButton:hover {background-color: #4fa1d9;}
a.inputButton:hover{ text-decoration: none; }


textarea.defInTxt {
	border: 1px solid #dddddd;
	border-bottom: 1px solid #aaaaaa;
	background: url('../image/Strona/backgroundInput.gif') repeat-x bottom left;
	padding: 5px;
	font-family: Arial, Tahoma, Verdana;
}

.formWriteOpinion {
	
	}
.formWriteOpinion input.submit {
	padding: 5px 20px 5px 20px;
	background-color: #07619e;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	border: none; 
	cursor: pointer;
	margin-top: 10px;
	position: relative;
	}
.formWriteOpinion .formItem {
	margin-bottom: 10px;
	}
.formWriteOpinion .formItem p {
	width: 100px; float: left;
	margin-left: 20px;
	margin-top: 7px;
	}
.formWriteOpinion .formItem input.defInTxt {
	width: 700px;
	}
.formWriteOpinion .formItem textarea.defInTxt {
	width: 700px;
	height: 100px;
	font-size: 12px;
	}
	
.rateItems {
	border: 1px solid #dddddd;
	width: 200px;
	height: 70px;
	float: left;
	margin-right: 30px;
	margin-top: 10px;
	}	
.rateItems p {
	margin: 0px;
	background: url('../image/Strona/backgroundInput.gif') repeat-x bottom left;
	padding: 10px;
	}	
.rateItems .rate {
	text-align: center;
	margin-top: 10px;
	color: #cccccc;
	font-size: 10px;
	}
.rateItems .rate img {
	margin: 0px 15px 0px 15px;
	}
.panelUserEdit .slider {
	margin-left: 0px;
	}
.panelUserEdit label { cursor: pointer; margin-right: 20px;}

.formItemFl { float: left; margin-right: 20px;}
.formItemFl input.defInTxt { width: 50px; text-align: center; }
.panelUserEdit .avatar {
	width: 180px;
	float: left;
	text-align: center;
	}
.panelUserEdit .avatar img{
	margin-bottom: 3px;
	}
.panelUserEdit .avatar input {
	width: 150px;
    position: relative;
    z-index: 12;
	}
.panelUserEdit50 input.defInTxt {
	width: 250px;
	}
.panelUserEdit input.email {
	width: 280px;
	}
.panelUserEdit .formItem .password {
	width: 400px;
	}
.panelUserEdit .formItem .password input.defInTxt {
	width: 280px;
	margin-bottom: 5px;
	}
.submitGroup {
	text-align: center;
	}
.playerProfileContentEdit {
	height: 240px;
	}
.playerProfileContentEdit table td.label {
	padding-top: 10px;
	}	
	
input.serveSpeed {
	width: 30px;
	}
.playerProfileContentEdit table td.serveSpeed {
	padding-top: 2px;
	}
	
	
	
	
/* MESSAGES */
table.messages {
	width: 930px;
	font-size:11px; 
	}
table.messages th {
	background: url('../image/Strona/backgroundInput.gif') repeat-x bottom left;
	border-bottom: 1px solid #888888;
	height: 30px;
	color: #888888; font-size: 10px;
	border-left: 2px solid #ffffff;
	text-align: center;
	}
table.messages td {
	background-color: #fcfcfc;
	padding: 5px;
	vertical-align: top;
}
table.messages tr.odd td {
	background-color: #fafafa;
}
table.messages td.check { text-align: center; }
table.messages td.options { text-align: center; }
table.messages td.user { width: 150px; }
table.messages td.date { width: 80px; text-align: center; font-size: 10px;}
	
table.messages td .userItem { margin: 0px; padding: 0px; height: 30px; border: none;}
table.messages td .userItem img.thumb { width: 25px; height: 25px; margin: 0px;}
table.messages td .userItem p.username { margin: 0px 0px 0px 30px;}
table.messages td.message a { color: #000000; text-decoration: none;}
table.messages td.message h5 a { color: #f96b01;}

table.messages tr.receivedNew td{
    background: #dbf2ff;
}

a.selectInvert {
	cursor: pointer;
	background: url('../image/Strona/iconSelectInvert.gif') no-repeat left center;
	padding-left: 17px;
	}
a.selectAll {
	cursor: pointer;
	background: url('../image/Strona/iconSelectAll.gif') no-repeat left center;
	padding-left: 17px;
	}
	
.messagesButtons {
	padding-top: 10px;
	padding-left: 30px;
	font-size: 11px;
	background-color: silver;
	background: url('../image/Strona/backgroundMessagesButtons.gif') no-repeat top left; 
	}
.messagesButtons a {
	margin-left: 15px;
	}
	
.formNewMessage { margin-top: 30px; }
.formNewMessage .formItem input { width: 500px; }
.formNewMessage .formItem textarea { width: 500px; height: 100px; margin-left: 10px; background: url('../image/Strona/backgroundInput.gif') repeat-x bottom left; border: 1px solid #dddddd; font-family: Arial; padding: 5px; font-size: 12px;}


.messageWindow {
	height: 230px;
	}
.messageWindow img { float: left;}
.messageWindow p { font-size: 14px; padding-top: 90px;}



.bottomTab {
	text-align: center;
	margin-top: -1px
	}

.bottomTab a {
	background: url('../image/Strona/sprite.png') no-repeat -341px -737px;
	display: block;
	width: 254px; height: 31px; line-height: 30px; text-align: center;
	color: #888888;
	margin: auto;
	}

	
	

.galleryBoxItem {
	margin: 0px 10px 0px 10px;
	}
	
.galleryBoxItem h2 {
	font-size: 14px;
	margin-bottom: 10px;
	}
.galleryBoxItem img.thumb {
	width: 290px;
	}
.galleryBoxItem p.date { font-size: 10px; color: #888888;  margin: 5px 0px 0px 0px;}
.galleryBoxItem p.desc { font-size: 10px; margin: 5px 0px 0px 0px; width: 150px; line-height: 10px; float: left;}
.galleryBoxItem .links {margin: 0px; height: 37px; background: url('../image/Strona/backgroundInput.gif') repeat-x bottom left; line-height: 37px; }
.galleryBoxItem .links a {	margin-left: 10px;	}
.galleryBoxItem .thumbPrev { float: left;  width: 140px; position: relative; text-align: right;}
.galleryBoxItem .thumbPrev img { width: 60px; }

.galleryBoxItem .links a.handUp {padding-left: 22px; margin: 0px 0px 0px 60px; width: 50px; cursor: help;}
.galleryBoxItem .links a.handDown {padding-left: 22px; margin-left: 10px; cursor: help;}
.panel310Gal { margin-bottom: 20px; margin-right: 13px !important; }

.profileShortView {
	position: relative;
	}
.profileShortView .panelUserAvatar img {
	height: 75px;
}
.profileShortView .panelUserAvatar h1 {
	left: 90px;
	top: 30px;
	font-size: 16px;
	}
	
.profileShortView .panelUserAvatar {
	height: 75px; border: none;
	width: 350px;
	}
.profileShortView .panelUserInfo {
	height: 75px;
}
.profileShortView .profileLinks {
	clear: both;
	background: url('../image/Strona/backgroundInput.gif') repeat-x bottom left;
	position: relative;
	height: 37px;
	margin-bottom: 20px;
	}
	
	
.galleryItemV {
	background: #fafafax;
	margin: 0px 1px 0px 1px;
	padding: 10px;
	}
.galleryItemV img.thumb { width: 90px; float: left; margin-right: 10px;}
.galleryItemV h2 {font-size: 12px;}
.galleryItemV p.date { margin: 3px 0px 0px 0px; font-size:10px; color: #888888;}
.galleryItemV p.desc { font-size:9px; line-height: 10px; color: #555555; margin: 3px 0px 0px 0px;}
.galleryItemV .links { clear: both; background: url('../image/Strona/backgroundInput.gif') repeat-x bottom left; height: 30px; line-height: 30px; font-size: 10px; margin: 0px;}
.galleryItemV .links a {margin-left: 10px;}
.galleryItemV .links a.handUp { margin: 0px 0px 0px 60px; font-size: 12px; padding-left: 22px;}
.galleryItemV .links a.handDown { margin: 0px 0px 0px 10px; font-size: 12px; padding-left: 22px;}
.galleryItemVSelected { background-color: #e5f3fc;}
.galleryItemVSelected .links { background:none;}

.galleryView { margin: 0px 20px 0px 20px; }

.galleryView h1 {
	margin: 0px 0px 0px 0px;
	}
.galleryView p { margin: 0px 0px 0px 0px; }
.galleryView p.date { color: #888888; font-size: 11px;}
.galleryView p.desc { color: #5555555; font-size: 12px; margin-bottom: 20px;}
.galleryView .mainPhoto {margin: 10px 0px 10px 0px; position: relative; text-align: center;}
.galleryView .mainPhoto img {
	max-width: 600px;
	max-height: 450px;
	}

.galleryView .thumbs img { height: 50px;}
.galleryView .thumbs { margin: 0px 0px 20px 0px; }
.galleryView .thumbs a { padding: 3px; display: block; float: left; margin: 2px;}
.galleryView .thumbs a:hover {background-color: #e9ffaf;}
.galleryView .thumbs a.selected {background-color: #c5ff2a;}



.fb {
    margin-left: 10px;
}

#baloonAddToCompare {
    display: none;
}



#ajaxLoader{
    font-size: 14pt;
    position:fixed;
    left: 46%;
    /*right: 50%;*/
    top: 30%;
    height: 30px;
    padding: 15px;
    display: none;
	z-index: 2;
}
#ajaxLoader .backgroundFrame280 div{
    padding: 20px 70px;
    line-height: 30px;
    font-weight: bold;

}

h2.searchResultsFor{
    margin-bottom: 15px;
}
.noMarginP p{
    margin-left: 0 !important;
    font-size: 12px !important;
}

.error404homeBtn{
    margin-top: 10px;
    display:block;
    font-size: 14px;
}



a.listIconClosed {
	background: url('../image/Strona/iconPlus.gif') no-repeat center left;
	padding-left: 16px;
}
a.listIconOpened {
	background: url('../image/Strona/iconMinus.gif') no-repeat center left;
	padding-left: 16px;
}



.infoMessagePos, .infoMessageNeg {
	margin: 10px;
	background-color: #bcff06;
	border: 1px solid #5e7f03;
	color: #5e7f03;
	text-align: center;
	padding: 20px;
	border-radius: 15px;
	
	}
.infoMessageNeg {
	background-color: #ffe9d8;
	color: #f96b01;
	border-color: #f96b01;
}




.formGalleryPhotos .item a.remove {
	display: block;
	text-align: right;
	background: url('../image/Strona/iconClose.gif') no-repeat right center;
	padding-right: 12px;
	font-size:10px;
	margin-top: 3px;
	color: #999999;
	}
.formGalleryPhotos .item {
	float: left;
	margin: 0px 12px 0px 0px;
	width: 120px;
	height: 130px;
	}
.formGalleryPhotos {
	width: 700px;
	margin-left: 160px;
	}
    
a.more{
    color: #B3B3B3;
    cursor: pointer;
    text-align: center;
	background: url('../image/Strona/sprite.png');
    background-position: -676px -345px;
    display: block;
    height: 18px;
    line-height: 18px;
    width: 142px;
    margin: 20px 0 0 70px;
}


.loginError{
    line-height: 40px !important;
    width: auto !important;
    padding: 0 20px !important;   
    top: 273px !important;
    left: 179px !important;
}

.messageError h3,
.message h3{
    margin: 10px 0;
}

table.panelProfle td span.kmh{
    line-height: 31px;
}

.comments .subComment .message{
    padding-top: 0;
}

.messageAlert{
    background-image: url('../image/Strona/iconInfo.png');
	background-position: 10px center;
	background-repeat: no-repeat;
	padding-left: 30px;
}
.messageErrorAlert{
    background-image: url('../image/Strona/iconMessageError.gif');
	background-position: 10px center;
	background-repeat: no-repeat;
	padding-left: 30px;
}
.messageAlert h3,
.messageErrorAlert h3{
    font-size: 14px;
}

.panel280ProfileBox img.avatar {
    float: left;
    margin: 0 10px 10px;
    max-height: 100px;
    max-width: 100px;
}

.suggestionsBox {
    position: relative;
    left: 160px;
    margin: 10px 0px 0px 0px;
    width: 248px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border: 2px solid #000;
}
 
.suggestionList {
    margin: 0px;
    padding: 0px;
    margin-top: 3px;
}
 
.suggestionList li {
    margin: 0px 0px 3px 0px;
    padding: 3px;
    cursor: pointer;
    list-style: none;
}
 
.suggestionList li:hover {
    background-color: #659CD8;
}

#switchEqBox{
    display:block;
    position: fixed;
    top: 30%;
    left: 46%;
    color: black;
}
#switchEqBox .cont{
     text-align: center;
     width: 265px;
     margin: auto;
     padding: 10px;
     padding-top: 5px;
}
#switchEqBox .cont .leftCol,
#switchEqBox .cont .rightCol{
    float: left;
    width:120px;
    margin: 20px 0;
}
#switchEqBox .cont .rightCol{
    float: right;
}
#switchEqBox .cont .switchBtnNo,
#switchEqBox .cont .switchBtnYes{
    float: left;
    margin-left: 43px;
    display:block; width:18px; margin-top:10px;
}
#switchEqBox .cont .switchBtnYes{
    float: right;
    margin-right: 43px;
    margin-left: 0;
}


div#attachment {
	height: 40px;
	display: none;
}